//切换主题
const cache = {};
const themeAction = {
  NOC() {
    if (!cache.noc) {
      cache.noc = import('./noc/noc.less');
    }
    return cache.noc;
  },
  RUIYI() {
    if (!cache.ruiyi) {
      cache.ruiyi = import('./ruiyi/ruiyi.less');
    }
    return cache.ruiyi;
  },
  RUIYI_V2() {
    if (!cache.ruiyi) {
      cache.ruiyi = import('./ruiyi/ruiyi.less');
    }
    return cache.ruiyi;
  },
};

// let current = null;

async function setTheme(theme) {
  if (themeAction[theme]) {
    await themeAction[theme]();
    const className = theme === 'NOC' ? 'NOC' : 'RUIYI';
    document.querySelector('body').className = className;
    // console.log("加载样式",style);
    // if (current) {
    //   current.unref();
    // }
    // style.ref();
    // current = style;
  }
}

export default setTheme;
